草庐IT

Android ListView固定高度项目

全部标签

javascript - 如何将一个数组项传输到另一个数组并使用 Angular Material Drag n Drop CDK 更新它,而无需两个项目都绑定(bind)到相同的参数

我正在使用AngularMaterialDragNDropCDK将一组默认项目(列表1)移动到动态项目列表(列表2)。当我将默认项目(L1)拖到动态项目(L2)中,然后更新现在的动态项目(NewL2Items)时,它也会更新默认项目(OldL1Item)。当您将默认项(L1)拖到动态项(L2)时,默认列表(L1)会使用resetList方法重置回其原始数组。我的目标是更新现在的动态项目(新L2项目)并可能将相同的默认项目(已重置的旧L1项目)拖到动态列表(L2)中,创建另一个新的动态项目(另一个新的L2项目)。我遇到的问题是,当我将默认项(L1)拖到动态列表(L2)中时,然后将新的动态

javascript - 在网页上获取 Surface Pro 3 的高度

我的笔记本电脑有一个分辨率为1920x1080的显示器和一个分辨率为1920x1280的SurfacePro3。我正在开发一个专为在1920x1080和1920x1280显示器上全屏查看而设计的网页。我已确认每个显示器的设置(见下文)。为什么我得到的是8xx而不是1280?如何获取1280的值以匹配SurfacePro3的分辨率高度?1920x1080显示器(在Windows8上):1920x1280(SurfacePro3)显示器(在Windows10上):在我的1920x1080显示器上使用$(window).height(),我得到以下信息:这对我有用。但是,使用来自thisqu

javascript - Web 应用程序未在 Firebase 项目控制台中注册

在我的项目控制台中,我收到这条消息。TherearecurrentlynoappsintheprojectFancyProject然后我收到将Firebase包含在我的应用程序的脚本标记中的说明。但是,我已经将它包含在我的React应用程序中,如下所示,并且我已经检查以确保它已注册。我也可以毫无问题地在我的应用程序中更新我的Firebase数据库。为什么它没有作为应用程序添加到我的项目控制台中?importFirebasefrom'firebase'exportconstconfig={apiKey:",authDomain:",databaseURL:"",storageBucket

javascript - 具有动态背景的 div 的最大高度和最大宽度?

我有一个代码负责裁剪图像并将其裁剪区域保存在div列表中。这些div中的每一个都代表每个裁剪后的图像。但问题是-我不希望它们太大,我希望它们具有fixed高度和宽度,例如最大100x100像素。具有工作图像裁剪功能的Codesandbox:https://codesandbox.io/s/fast-frost-0b5tt与裁剪逻辑相关的代码:constwidth=pos.w+"px";constheight=pos.h+"px";constmarginLeft=-pos.x+"px";constmarginTop=-pos.y+"px";return();您会看到图像裁剪效果很好,但是

javascript - 使用外部 URL 获取 iframe 的高度

我必须在我页面的iframe中包含一个外部白标签网站。外部站点上有许多页面,而且它们的高度差异很大。我需要调整iframe的高度以适应这种情况。我可以获取加载到iframe中的第一页的高度(使用PHP),但无法获取后续页面的高度,因为无法知道iframe中的url/位置发生了什么变化。由于这是iframe中的外部url,通常的安全限制适用,因此所有解决方案都必须来自父框架。解决方案必须至少在FF和IE上可行。我唯一能想到的就是测试滚动条在iframe上是否可见,但在这种情况下这似乎是不可能的。如果有人能证明我是错的,或者有任何其他javascript/ajax/php跨浏览器解决方案,

javascript - 构建 Backbone.js 项目的好方法是什么?

我们目前正在启动第一个Backbone.js在这里工作的项目。事实上,这是我们除了奇怪的jQuery之外的第一个主要JavaScript项目。无论如何,我们都在为我们的东西的架构而苦苦挣扎。整理东西的最佳方法是什么?我们已经开始将所有内容都放在单独的文件中,然后分解到文件夹中;View、模型、集合和路由器,然后我们将所有内容都包含在我们的index.html中。但是,问题在于这让我们不得不检查每个文件中的文档就绪事件。这是最好的方法吗?这是一个例子:这是名为PageModel的文件,第一行似乎有误...$(function(){app.models.Page=Backbone.Mode

javascript - 我可以从 React Native 项目中删除 tvOS 吗?

最终,我将向应用商店提交一个ReactNative应用,但该应用只能在iOS上运行,不能在tvOS上运行。我可以删除这些目标和东西并毫无问题地提交项目吗? 最佳答案 是的,你可以删除它,但首先删除appName-tvOSTests然后删除appName-tvOS(否则xcode会崩溃)。之后从ios/Podfile中删除这段代码:target'appName-tvOS'do#PodsforappName-tvOStarget'appName-tvOSTests'doinherit!:search_paths#Podsfortesti

javascript - jQuery 自动完成渲染项目未执行

我在同一个HTML上有两个使用相同自动完成功能的文本框(输入类型文本)。第一个文本框工作正常,但第二个文本框不呈现结果。它与服务器通信,我得到了结果,但甚至没有调用渲染函数。输入之间的唯一区别是,一个位于开始隐藏的div中,我通过设置高z顺序并屏蔽HTML来显示类似于对话框窗口。这是第二个输入框所在的div的CSS。.windowBooking{position:absolute;width:450px;/*height:200px;*/display:none;z-index:9999;padding:20px;}自动完成功能:$(".makeClass").autocomplete

javascript - 浏览器支持 getBoundingClientRect 的宽度和高度属性吗?

我刚刚发现并非常喜欢getBoundingClientRect,因为它包含亚像素精度。这使我能够创建一致的对齐方式,即使用户键入Ctrl+或Ctrl+-。它有属性top,bottom,left,right,&width&高度。在Internet上很容易找到浏览器支持,但对于width和height属性来说却不是那么容易。这似乎是事后添加的。它适用于Firefox、Chrome和IE10,但IE8和IE9呢?我不能方便地测试这些。 最佳答案 在IE9和IE8中:document.body.getBoundingClientRect()

javascript - Selectize.js:静默添加项目时触发的 onItemAdd 事件

使用Selectize.js,我试图在不触发onItemAdd事件的情况下初始化动态预选列表项之一。在以下代码中,即使silent参数为真,也会触发事件:$(function(){$('select').selectize({onItemAdd:function(){alert("Additem");}});//thistriggersantheevent$('select')[0].selectize.addItem('2',true);});JSFiddle:http://jsfiddle.net/zuzat0dc/1/根据文档:addItem(value,silent):“选择”